.chart {
  margin: 20px 40px;
  height: 1000px;
  .chart_top { 
      position: relative;
    height: 140px;
    // 二级联动选择
    .select_frame {
      position: relative;
      padding-left: 24px; 
      min-width: 220px;
      height: 50px;
      line-height: 50px;
      color: #999;
      border: 1px solid #b5b5b5;
      border-radius: 10px;
      .seleame_imgs {
        float: right;
        margin: 10px;
        width: 30px;
      } 
    }
    .select_frame_img{
      margin: 5px 0 0 10px;
      width: 40px;
      height: 40px;
    }
    .seleame_xzqy{
        position: absolute;
        top: 50px;
        width: 90%;
        height: 200%;
        z-index: 10;
        ul {
            float: left;
            padding: 0 20px;   
            width: 25%;
            z-index: 10;
            background: #fff;
            border: 1px solid #b5b5b5;
            border-radius: 10px; 
            .seleame_item {
              margin: 0;
              height: 40px;
              line-height: 40px;
              .youjiant {
                margin-top: 2px;
                float: right;
                width: 35px;
              }
            }
          } 
      }
  }
  #allmap {
    height: calc(100% - 170px);
    border: 1px solid #999;
  }
}
